MorphologicalProperties Module

History

current version 1.1 - 22nd April 2024

version date comment
1.0 22/Nov/2022 Original code
1.1 22/Apr/2024 Flow direction convention set by user

License

license: GNU GPL http://www.gnu.org/licenses/

Module Description

Module to manage morphological properties



Variables

Type Visibility Attributes Name Initial
type(grid_real), public :: dem

digital elevation model

logical, public :: dem_loaded = .FALSE.
type(grid_integer), public :: flowAccumulation

flow accumulation (number of cells)

logical, public :: flowAccumulation_loaded = .FALSE.
type(grid_integer), public :: flowDirection

flow direction (ESRI convention)

logical, public :: flowDirection_loaded = .FALSE.
type(grid_integer), public :: horton
type(ReachNetwork), public :: streamNetwork
logical, public :: streamNetworkCreated = .FALSE.
type(IniList), private :: iniDB

Subroutines

public subroutine MorphologyInit(inifile, mask)

Initialize morphological properties

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: inifile

name of configuration file

type(grid_integer), intent(in) :: mask

domain analysis